/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.model;

/**
 *
 * @author Jack
 */
public class Livro {

	private String titulo;
	private String autor;
	private Pessoa pessoa;
        private int codigo;
        private static int gerCod = 50;
        private boolean acervo;

	public Livro(String titulo) {
		this.titulo = titulo;
		this.autor = "autor desconhecido";
                this.codigo=gerCod++;
                this.pessoa=null;
                this.acervo=false;
	}

    public boolean isAcervo() {
        return acervo;
    }

    public void setAcervo(boolean acervo) {
        this.acervo = acervo;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

	public String getTitulo() {
		return titulo;
	}
        
       public void setTitulo(String titulo){
           
           this.titulo=titulo;
       }

	public String getAutor() {
		return autor;
	}

	public void setAutor(String autor) {
		this.autor = autor;
	}

	public void setPessoa(Pessoa p2) {
		this.pessoa = p2;

	}

	public Pessoa getPessoa() {

		return this.pessoa;
	}

	public String toString() {
		String disponivel;

		if (this.getPessoa() == null) {
			disponivel = "Disponível.";
		} else {
			disponivel = "Emprestado para " + this.getPessoa().getNome() + ".";
		}

		return this.getTitulo() + " por " + this.getAutor() + "; " + disponivel;
	}
}
